body {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em; 
}
ul {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
li {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
p {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
h1 {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
h3 {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
h4 {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
h5 {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
h6 {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
h2 {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
form {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
input {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
img {
	margin: 0px; padding: 0px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 1em;
}
a {
	color: rgb(56, 56, 56); text-decoration: none;
}
a:hover {
	color: rgb(24, 126, 252); text-decoration: underline;
}
a img {
	border: 0px currentColor; border-image: none;
}
a:hover img {
	background: rgb(255, 255, 255); opacity: 0.85; -moz-opacity: 0.85;
}
ul li {
	list-style: none;
}
.oh {
	overflow: hidden;
}
.clearb {
	clear: both;
}
.disb {
	display: block;
}
.f0 {
	line-height: 0; font-size: 0px;
}
.floatl {
	float: left; display: inline;
}
.floatr {
	float: right; display: inline;
}
.m0a {
	margin: 0px auto;
}
#tt {
	width: 100%; height: auto;
}
#tt img {
	width: 100%; height: auto;
}
.w1200 {
	margin: 0px auto; width: 1200px;
}
.w950 {
	float: left; width: 970px;
}
#w600 {
	width: 780px; height: 425px;
}
.mt16 {
	margin-top: 16px;
}
.tyli li {
	height: 40px; line-height: 40px; padding-left: 12px; font-family: "宋体", "黑体"; font-size: 18px;overflow: hidden;
    text-overflow:ellipsis;white-space: nowrap;color: #000; }
.tyli li a {
	overflow: hidden;
    text-overflow:ellipsis;white-space: nowrap;color: #000; 
}
.tyli li i {float: left; margin-right: 2px;}
.mt13 {
	margin-top: 13px;
}
.br1 {
	border: 1px solid rgb(222, 222, 222); border-image: none;
}
.mt20 {
	margin-top: 20px;
}
.t_h33 {
	background: rgb(147, 147, 147); margin: 12px 0px 0px; width: 588px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; padding-left: 10px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 16px;
}
.t_h33 a {
	padding: 0px 16px 0px 8px; color: rgb(255, 255, 255);
}
#w350 {
	width: 400px; height: 405px; overflow: hidden; margin-left: 20px; 
}
.bt1 {
	   height: 33px; line-height: 33px; border-bottom-color: rgb(219, 66, 61); border-bottom-width: 2px; border-bottom-style: solid;
	margin:2px 10px 0 10px;
}
.bt1 h1 {
	color: rgb(219, 66, 61); line-height: 30px; font-size: 20px; font-weight: 100; float: left;  
}
.bt1 span { float: right; padding-right: 10px;
}
#w350 ul {
	padding-top: 10px;
	padding-right: 10px;
}
#w220 {
	width: 220px;
}
#search_box {
	width: 300px; height: 60px;float: right;
	margin-top: 10px;
}
#search_box #s {
	border-width: 1px medium 1px 1px;
	 border-style: solid none solid solid; 
	 border-color: rgb(222, 222, 222) currentColor rgb(222, 222, 222) rgb(222, 222, 222); 
	 border-image: none; width: 100%; height: 40px; line-height: 40px; padding-top: 0px; padding-left: 0px; font-size: 12px; float: left;
}
#search_box #go {
	background: none; padding: 0px; width: 93px; height: 40px; margin-top: -42px; float: right;
}
#w190 {
	margin: 12px 14px; width: 190px; height: 628px; overflow: hidden;
}
.bt2 {
	background: url("../images/skl2_r9_c24.jpg") no-repeat 0px 9px; height: 33px; line-height: 31px; font-size: 18px;
}
.bt2 a {color: #000;}
#w190 li {
	height: auto; line-height: 30px; font-family: "宋体", "黑体"; font-size: 16px;
}
#w190 li a {color: #000;}
.pt20 {
	padding-top: 20px;
}
.bt3 {
	background: rgb(247, 249, 250); height: 41px; border-top-color: rgb(66, 179, 229); border-top-width: 1px; border-top-style: solid;
}
.bt3 h1 {
	background: rgb(66, 179, 229); padding: 0px 17px; height: 41px; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; font-weight: 100; float: left;
}
.bt3 img {
	padding: 14px 14px 0px 0px; float: right;
}
.mt15 {
	margin-top: 15px;
}
.zx23 {
	width: 100%; height: 164px; overflow: hidden; margin-bottom: 10px; position: relative;
}
.zx23 li {
	padding: 0px 1%; width: 23%; height: 164px; overflow: hidden; float: left;
}
.zx23 li img {
	width: 100%; height: 164px; display: block;
}
.zx23 .wz1 {
	background: url("../images/wzbg1.png"); width: 100%; height: 164px; overflow: hidden; position: relative;
}
.zx23 li p {
	margin: 20px; height: 124px; color: rgb(255, 255, 255); line-height: 32px; overflow: hidden; font-size: 18px;
}
.zx23 li:hover .wz1 {
	margin-top: -164px;
}
.zx23 li a:hover {
	text-decoration: none;
}
#slzx .tyli {
	padding: 12px 0px;
}
#slzx .tyli li {
	width: 31%; margin-left: 1%; float: left;
}
#an6 {
	padding: 10px 0px; text-align: center;
}
#an6 img {
	padding: 0px 50px 14px 50px;
}
#an5 {
	background: rgb(247, 247, 247); padding: 17px 0px 7px; text-align: center;
}
#an5 img {
	padding: 0px 11px 10px;
}
.br2 {
	border: 1px solid rgb(66, 179, 229); border-image: none;
}
.mt27 {
	margin-top: 27px;
}
#skdt .bt3 {
	border: currentColor; border-image: none;
}
.p9 {
	padding: 9px;
}
#k6 {
	margin-top: 10px;
}
.mt28 {
	margin-top: 28px;
}
.k1_5 {
	background: rgb(255, 255, 255); width: 570px;; height: 240px;  float: left;
}
.k1_5 ul {}
.k1_5 ul li {
	width: 100%;
	float: left;
	text-align: left;
}
.bt4 h1 {
	height: 42px; color: rgb(0, 0, 0); line-height: 42px; padding-left: 18px; font-size: 18px; font-weight: bold; float: left;width: 92%;color:#0065a3;
}
.bt4 h1 span {float: right; font-size: 16px; color: #000; font-weight: 400;}
.bt4 h1 a { color: #000;}
.bt4 h1 i {font: 14px;color:#FD8D15; margin-right: 10px;}
.h115 {
	width: 100%;  overflow: hidden; margin-bottom: 10px; position: relative;
}
.h115 li {
	padding: 0px 1% 0px 3%; width: 96%; height: 115px; overflow: hidden; float: left;color: #000; margin-bottom: 30px;
}

.h115 li img {
	width: 36%; height: 115px;  float: left;
}
.h115 .wz1 {
	 width: 60%; height: 115px; overflow: hidden; float: right;
}
.h115 .wz1 a {color: #000;overflow: hidden;
text-overflow:ellipsis;
}
.h115 .wz1 a:hover {color: navy;}
.h115 .wz1 i {width: 100%;line-height: 30px; height: 30px; float: left; font-size: 14px;font-style:normal;}
.h115 .wz1 span {width: 95%;float: left; font-size: 12px;font-style:normal; text-align: right; padding-right: 5%;}

.h115 .wz1 p {width: 100%;line-height: 30px; float: left; height: 60px;color: #000;overflow-wrap：break-word; text-align: left;}
.h115 li p {
	color: rgb(222, 222, 222);  overflow: hidden; font-size: 12px;
}
.k1_5 .tyli {
	margin: 0.7% 3%;
}
#kyht {
	margin: 16px 3% 0px; padding-top: 18px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;
}
.h78 {
	width: 100%; height: 78px; overflow: hidden; margin-bottom: 10px; position: relative;
}
.h78 li {
	padding: 0px 0px 0px 3.5%; width: 29%; height: 78px; overflow: hidden; float: left;
}
.h78 li img {
	width: 100%; height: 78px; display: block;
}
.h78 .wz1 {
	background: url("../images/wzbg3.png"); width: 100%; height: 115px; overflow: hidden; position: relative;
}

.h78 li p {
	margin: 6px; height: 66px; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; font-size: 12px;
}
.h78 li:hover .wz1 {
	margin-top: -78px;
}
.h78 li a:hover {
	text-decoration: none;
}
.xs_tu {
	background: rgb(255, 198, 13); margin: 0px 4% 10px; width: 92%; height: 115px;
}
.xs_tu img {
	width: 60%; height: 115px; float: left;
}
.xs_tu p {
	margin: 8px 2% 8px 0px; width: 35%; height: 99px; line-height: 33px; overflow: hidden; font-size: 16px; float: right;
}
.xs_tu a:hover p {
	color: rgb(255, 255, 255);
}
#jgjs .h115 {
	height: 266px; padding-top: 14px;
}
#jgjs .h115 li {
	height: 115px; overflow: hidden; margin-bottom: 18px; position: relative;
}
#jgjs .h115 .wz1 {
	background: url("../images/wzbg1.png");
}
.k6 {
	margin: 0px 0px 2% 1.5%; width: 31%; height: 339px; float: left;
}
.k6 img {
	height: 70px; text-align: center;
}
.link20 {
	margin: 0px auto; width: 100%;
}
.link20 ul {
	
}
.link20 ul li {
	padding: 0px 20px; width: 30%; overflow: hidden; float: left;
}
.ljbg1 {
	background: #0058aa; padding: 7px 5%; overflow: hidden; margin-top: 2px; margin-bottom: 11px;
}
.ljbg2 {
	background: #0084ff; padding: 6px 2%; overflow: hidden;
}
.ptbg1 {
	padding: 8px 5%; overflow: hidden; margin-top: 5px; margin-bottom: 15px;
}
.ptbg3 {
	padding: 8px 5%; overflow: hidden; margin-top: 5px; margin-bottom: 15px;
}
.ptbg5 {
	padding: 8px 5%; overflow: hidden; margin-top: 5px; margin-bottom: 15px;
}
.ptbg7 {
	padding: 8px 5%; overflow: hidden; margin-top: 5px; margin-bottom: 15px;
}
.ptbg9 {
	padding: 8px 5%; overflow: hidden; margin-top: 5px; margin-bottom: 15px;
}
.ptbg2 {
	padding: 9px 2%; overflow: hidden;
}
.ptbg4 {
	padding: 9px 2%; overflow: hidden;
}
.ptbg6 {
	padding: 9px 2%; overflow: hidden;
}
.ptbg8 {
	padding: 9px 2%; overflow: hidden;
}
.ptbg10 {
	padding: 9px 2%; overflow: hidden;
}
.ptbg2 a {
	color: rgb(0, 0, 0);
}
.ptbg4 a {
	color: rgb(0, 0, 0);
}
.ptbg6 a {
	color: rgb(0, 0, 0);
}
.ptbg8 a {
	color: rgb(0, 0, 0);
}
.ptbg10 a {
	color: rgb(0, 0, 0);
}
.ptbg1 {
	background: rgb(241, 89, 42);
}
.ptbg2 {
	background: rgb(236, 154, 129);
}
.ptbg3 {
	background: rgb(255, 198, 13);
}
.ptbg4 {
	background: rgb(250, 215, 100);
}
.ptbg5 {
	background: rgb(130, 195, 69);
}
.ptbg6 {
	background: rgb(156, 199, 116);
}
.ptbg7 {
	background: rgb(244, 104, 167);
}
.ptbg8 {
	background: rgb(242, 171, 203);
}
.ptbg9 {
	background: rgb(252, 173, 29);
}
.ptbg10 {
	background: rgb(253, 206, 119);
}
.xx option {
	height: 27px; line-height: 27px; font-size: 16px;
}
.yqlj {
	border: 1px solid rgb(127, 127, 128); border-image: none; height: 27px; line-height: 27px; font-size: 16px;
}
.bt5 {
	background: url("../images/gkbg.jpg") no-repeat 0px 30px; margin: 0px 0px 0px 14px; height: 30px; padding-top: 20px; padding-left: 10px;
}
.bt5 h1 {
	background: rgb(255, 255, 255); padding: 0px 8px; height: 30px; color: rgb(0, 0, 0); line-height: 30px; font-size: 18px; font-weight: 400; float: left;
}
.gk {
	padding: 0px 10px 25px 12px;
}
.gk li {
	margin: 14px 8px 3px; height: 25px; float: left;
}
.gk li h1 {
	background: url("../images/skl2_r17_c2.jpg") no-repeat; width: 9px; height: 25px; float: left; display: inline;
}
.gk li h2 {
	background: url("../images/skl2_r19_c7.jpg") repeat-x; padding: 0px 3px; height: 25px; color: rgb(29, 33, 32); line-height: 25px; font-size: 14px; font-weight: 400; float: left; display: inline;
}
.gk li h3 {
	background: url("../images/skl2_r17_c5.jpg") no-repeat; width: 20px; height: 25px; float: left; display: inline;
}
.gk li a:hover h2 {
	color: rgb(0, 0, 0);
}
.h20 {
	width: 100%; height: 20px; line-height: 20px;
}
.foot100 {
	margin: 0px auto 0px; padding: 0px; width: 100%; overflow: hidden; clear: both;
}
.footet {
	margin: 0px auto; padding: 20px 100px 0px 200px; width: 900px; height: 120px;
}
.footet span {
	width: 100px; height: 110px; text-align: center; padding-top: 10px; float: left; display: block;
}
.footet p {
	width: 800px; height: 120px; text-align: left; color: rgb(0, 0, 0); line-height: 45px; font-size: 14px; float: left; display: block;
}
.footet p a {
	color: rgb(0, 0, 0);
}
.xpf {
	display: none;
}
.hotest {
    width: 1200px;
    height: 208px;
    overflow: hidden;
	border: 1px solid rgb(221, 232, 255);
	margin-top: 10px;
}
.hotest a {
    
	color: rgb(0, 0, 0);
}
.hotest a:hover {
	color: rgb(245, 20, 14);
}
.hotest_01 {
    color: #949494;
	font-size: 36px;
	height: 90px;
    text-align: left;
}
.hotest_02 {
    color: #949494;
	font-size: 16px;
	height: 60px;
	text-align: left;
	width: 1200px;
	
}
.hotest_02 a {
	line-height: 45px;
	width: 280px !important;
	overflow: hidden;
	padding: 0 10px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
.cls_container {
    float: left;
    width: 700px;
    font-size: 14px;
    height: 60px;
    overflow: hidden;
}
.cls_container ul {
    float:left;
    width:700px;
    height:280px;
    list-style-type:disc;
    margin-left:70px;
}
.cls_container ul li {
    float: left;
    width: 700px;
    height: 30px;
    line-height: 30px;
}
